IBM Tivoli Storage Manager

IBM Tivoli Storage Manager
Developer(s) IBM
Stable release 6.3 / October 2011
Operating system cross-platform
Type backup
License Proprietary
Website www.ibm.com

IBM Tivoli Storage Manager (TSM or ITSM) is a centralized, policy-based, enterprise class, data backup and recovery package. The software enables the user to insert objects not only via backup, but also through space management and archive tools. It also allows retrieval of the same data via similar restore, recall, and retrieve methods.

This product is part of the IBM TotalStorage suite of products and is unrelated to Tivoli Framework.

The product was known as ADSTAR Distributed Storage Manager (ADSM) before its 1999 re-branding, and was originally known as Workstation Data Save Facility (WDSF).

Contents

Product details

TSM maintains a relational database (limit 534GB through TSM v5.5, 2TB with TSM v6.2+) and recovery log (aka transaction log, limit 13 GB through TSM v5.5, 128GB with TSM v6.1+) for logging, configuration, statistical information, and object metadata. v5.5 DB pages are always 4KB, and partitions every 4MB. Single row inserts only. On average, 20GB of space is consumed for every 25 million objects. Shallow directory structures use less TSM DB space than deeper paths. This database may generally be queried via an emulated SQL-98 compliant interface, or through undocumented SHOW, CREATE or DELETE commands.

Actual user data is managed via a cascading hierarchy of storage media (Primary Storage Pools) presented as raw devices (UNIX), filesystem containers (Windows and Linux), streaming tape or optical media. Additionally, emulated tape from a Virtual Tape Library or EMC Centera WORM archival device are supported. Duplicate copies (Backupsets or Copy Storage Pools) of any subset of data may be created on sequential media for redundancy or off-site management.

The 5.5 release of the TSM Server is supported on AIX, HP-UX, Linux, Solaris, Windows Server, and z/OS. The current 5.5 release of the TSM Client is supported on NetWare, Mac OS, AIX, HP-UX, Linux, z/OS, Solaris, and Windows 32/64-bit.[1]

The 6.1 release of the TSM Server is supported on AIX, HP-UX, Linux, Solaris, and Windows Server. The current 6.1 release of the TSM Client is supported on the same operating systems as 5.5.[2] TSM 6.3 was released in October 21, 2011 [3]

Components

Tivoli Storage Manager as a system is made up of several different components. The major components of TSM include: TSM Server, TSM Client, TSM Storage Agent, and TSM Administration Center. Each of these provides important functionality to a Tivoli Storage Manager system.

Data Sources

The most common data source for TSM is the TSM Backup/Archive Client, which allows backup and restore of data "selectively," and "incrementally". This is generally known as "Progressive Incremental" or "Incremental Forever" as each unique client+filespace+path+file combination is separately tracked for retention.

Further, a separate method is provided by the B/A client which is known as archive (and retrieve). This method generates groupings of objects to be retained as a single unit. This still differs from traditional full/incremental style backup products in that the files are stored separately or in smaller aggregates rather than as a monolithic image. Additionally, there is no provision for an incremental archive.

Other data injectors include policy-based hierarchical storage management (HSM) components for AIX, Linux and Windows. These allow migration of data from production disk into one or more of the TSM storage hierarchies while maintaining transparent access to that data by the use of DMAPI or NTFS reparse points.

Finally, many applications provide or are provided with TSM API connections allowing the storage of databases, mail systems, system backups and even arbitrary user data within TSM's repository. Aside from TSM's UNIX HSM product, only the "Backup" and "Archive" management facilities are accessed through the client API.

Subproducts

The naming convention is to prefix every product name with "IBM Tivoli Storage Manager":

Special APIs

Administrative functions are accessed through the IBM command line tool, via IBM's Websphere Portal application known as the "Administration Center", or via ODBC. Also there are third-party admin API clients, for example TSMManager.[4]

ITSM utilizes two special-purpose agents. First is the LAN-Free Storage Agent. This is a limited function TSM server which is configured as a library client and uses server-to-server communication to coordinate the use of storage resources which are configured to TSM but which are also presented to the storage agent. Usually this LAN-free and server-free backup agent is installed on the specific client; however, it is network accessible and could be utilized to bypass network bottlenecks. One example would be to connect via infiniband between two Bladecenter chassis, where one has SAN attachment to tape, and the other does not. This could bypass a limited ethernet bandwidth without having to move the TSM server instance.

The second is the NDMP API. NDMP is used by NetApp and other network attached storage (NAS) to allow tape access to the appliance itself rather than having to back it up via an attached NAS client. TSM supports NDMP v3 and v4, with data transiting the LAN or allowing the appliance direct access to shared tape.

IBM Tivoli Storage Manager also provides a method to back up Microsoft SharePoint 2003/2007, via an IBM-rebranded version of the DocAve product from AvePoint. AvePoint markets their DocAve product separately, but IBM has an OEM agreement that allows IBM to remarket the product.

Interface products

Non-Tivoli API clients

SQL-Backtrack - A product by BMC to back up a variety of database products into TSM.

DB2 - As a major internally developed product, DB2 contains its own direct connection into the TSM API.

adsmpipe - an unsupported tool provided by IBM through its RedBook site for piping data directly into TSM. Commonly used to back up MySQL

Zmanda Recovery Manager - a MySQL backup product integrated with TSM provided by Zmanda

Data Protector for MySQL - software to back up MySQL to TSM provided by repostor MySQL

Data Protector for PostgreSQL - software to back up PostgreSQL to TSM provided by repostor postgreSQL

Data Protector for Firebird/Interbase - software to back up Firebird/Interbase databases to TSM provided by repostor FirebirdInterbase

Data Protector for Sybase - software to back up Sybase databases to TSM provided by repostor sybase

Data Protector for SQLanywhere - oftware to back up SQLanywhere databases to TSM provided by repostor SQLanywhere

Data Protector for Progress - software to back up Progress databases to TSM provided by repostor Progress

Data Protector for Ingres - software to back up Ingres databases to TSM provided by repostor Ingres

ADINT - developed by IBM Germany in Entwicklung by the Enterprise Service Division (ESD) as a "Support Offering" to back up SAP MaxDB directly into TSM.

Archive Backup Client for OpenVMS - A product by STORServer Inc. to back up OpenVMS systems into TSM. With ABC you can back up, archive, restore, query and manage OpenVMS files stored on TSM servers as a logical extension to the on-line OpenVMS ODS-2 or ODS-5 file systems.

STORServer Data Protection for Oracle Rdb on OpenVMS - A product by STORServer Inc. to back up Oracle on OpenVMS into TSM.

STORServer Appliance for VMware Consolidated Backup - A product by STORServer Inc. to back up VMware to TSM Servers.

CBMR / TBMR - A product by Cristie sold as a bare metal restore (BMR) tool for Linux, Solaris, HP-UX and Windows using TSM as a datastore.

Data Protection for Microsoft SharePoint - IBM Tivoli Storage Manager also provids backup method to Microsoft SharePoint, this is with integration of AvePoint DocAve. So TDP For SharePoint to take backup of MSP2003 and MSP2007 is now also ready with few limitations (FULL Farm, Platform, Site Level, Sub-Site Level and Granular restores are possible but for a disaster recovery point of view this product is not sufficient to restore SSP and FULL DBs.

Caminosoft Managed Server, Tivoli Edition - Hierarchical Storage Management software for file system archiving of seldom accessed files to TSM. Supports N series, Netapp, Windows, Linux, and Netware.

TapeTrack - A tape tracking software product that interfaces with TSM to provide end-to-end asset management of tape volumes.

History

TSM descended from the Workstation DataSave Facility (WDSF) project done at IBM's Almaden Research Center around 1990. WDSF's original purpose was to back up PC/DOS, OS/2, and AIX workstation data onto a VM/CMS (and later MVS) server.

The TSM database (through release 5.5) is a bespoke B+ tree database with an architectural limit of approximately 530GB, and 13GB of log space. Although the TSM database uses many of the same underlying technologies as IBM's DB2, has an SQL engine (though for read-access only), and supports access through ODBC, it used this custom database through release 5.5. Starting with TSM 6.1, released in May, 2009, TSM uses a DB2 instance as its database. This removes the previous architectural limits.

See also

References

  1. ^ "Tivoli Storage Manager Supported Operating Systems". IBM. 2009-07-23. http://www-01.ibm.com/support/docview.wss?uid=swg21243309. Retrieved 2009-07-30. 
  2. ^ "Tivoli Storage Manager Supported Operating Systems". IBM. 2009-07-23. http://www-01.ibm.com/support/docview.wss?uid=swg21243309. Retrieved 2009-07-30. 
  3. ^ https://www-304.ibm.com/support/docview.wss?uid=swg21506837
  4. ^ "TSMManager Homepage". http://www.jamodat.dk/. Retrieved 2009-07-30.